.book_img {
  width: 7rem;
  height: 9rem;
  border-radius: 0.3rem;
}
.book_cate {
  margin-top: 1rem;
}
.book_title > h2 {
  font-weight: bold;
  color: black;
  font-size: 1.3rem;
}
.book_title > span {
  font-size: 0.9rem;
}
.book_minor {
  background-color: rgb(115, 178, 32);
  color: white;
  border-radius: 0.5rem;
  padding: 0.1rem 0.4rem;
  margin-left: 1rem;
}
.book_cate > span:first-child {
  background-color: red;
  color: white;
  border-radius: 0.5rem;
  padding: 0.1rem 0.3rem;
  font-size: 0.9rem;
}
.book_cate > span:last-child {
  background-color: lightseagreen;
  color: white;
  border-radius: 0.5rem;
  padding: 0.1rem 0.3rem;
  font-size: 0.9rem;
}
.book_num {
  font-size: 1rem;
  color: red;
}

.border {
  border: 1px solid #999;
  background-color: rgb(245, 245, 245);
  padding: 0.5rem;
  color: black;
}
* {
  margin: 0;
  padding: 0;
}
.count {
  font-size: 0.9rem;
  color: white;
}
